package kernel.db.basics;


import java.sql.SQLException;
import java.sql.ResultSet;

public class Faluchard extends DBOperator{

	/* ############################### Fields ############################### */
	private int IdFaluchard;

	private String NomFaluchard;

	private String PrenomFaluchard;

	private String SurnomFaluchard;

	private String MailFaluchard;

	private String VilleFaluchard;

	/* ############################### Getters ############################## */
	public int getIdFaluchard(){
		return IdFaluchard;
	}

	public String getNomFaluchard(){
		return NomFaluchard;
	}

	public String getPrenomFaluchard(){
		return PrenomFaluchard;
	}

	public String getSurnomFaluchard(){
		return SurnomFaluchard;
	}

	public String getMailFaluchard(){
		return MailFaluchard;
	}

	public String getVilleFaluchard(){
		return VilleFaluchard;
	}

	/* ############################### Setters ############################## */
	public void setIdFaluchard(int newValue){
		this.IdFaluchard = newValue;
	}

	public void setNomFaluchard(String newValue){
		this.NomFaluchard = newValue;
	}

	public void setPrenomFaluchard(String newValue){
		this.PrenomFaluchard = newValue;
	}

	public void setSurnomFaluchard(String newValue){
		this.SurnomFaluchard = newValue;
	}

	public void setMailFaluchard(String newValue){
		this.MailFaluchard = newValue;
	}

	public void setVilleFaluchard(String newValue){
		this.VilleFaluchard = newValue;
	}

	/* ########################### CLASS CONSTRUCTORS ####################### */
	public Faluchard(String NomFaluchard,String PrenomFaluchard,String SurnomFaluchard,String MailFaluchard,String VilleFaluchard) throws SQLException {
		this.NomFaluchard = NomFaluchard;
		this.PrenomFaluchard = PrenomFaluchard;
		this.SurnomFaluchard = SurnomFaluchard;
		this.MailFaluchard = MailFaluchard;
		this.VilleFaluchard = VilleFaluchard;
		this.IdFaluchard = executeUpdate("INSERT INTO faluchard VALUES('DEFAULT','"+NomFaluchard+"','"+PrenomFaluchard+"','"+SurnomFaluchard+"','"+MailFaluchard+"','"+VilleFaluchard+"')");
	}

	public Faluchard(int IdFaluchard) throws SQLException {
		ResultSet rs = executeSelect("SELECT * FROM faluchard WHERE IdFaluchard='"+IdFaluchard+"'");
				this.IdFaluchard = rs.getInt(IdFaluchard);

	}
}